<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<title>org.moqui.context (framework 2.0.0 API)</title>
<meta name="keywords" content="org.moqui.context package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" title="Style">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
<script type="text/javascript">
function windowTitle()
{
    parent.document.title="org.moqui.context (framework 2.0.0 API)";
}
</script>
<noscript>
</noscript>

</head>

<body class="center" onload="windowTitle();">

<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
<a name="navbar_top_firstrow"><!-- --></a>
<ul class="navList" title="Navigation">
    <li><a href="../../../overview-summary.html">Overview</a></li>
    <li class="navBarCell1Rev">Package</li>
    <li>Class</li>
    <li><a href="../../../deprecated-list.html">Deprecated</a></li>
    <li><a href="../../../index-all.html">Index</a></li>
    <li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>

<div class="subNav">
    <ul class="navList">
        <li><a href="../../../index.html?org/moqui/context/package-summary.html" target="_top">Frames</a></li>
        <li><a href="package-summary.html" target="_top">No Frames</a></li>
    </ul>
</div>

<!-- ========= END OF TOP NAVBAR ========= -->

<div class="header">
    <h1 class="title">Package org.moqui.context</h1>
</div>



<div class="contentContainer">


    <div class="summary">
        <ul class="blockList">
            <li class="blockList">
                <table border="0" cellpadding="3" cellspacing="0" summary="Interface Summary">
                    <caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
                    <tbody>
                    <tr>
                        <th class="colFirst" scope="col">Interface</th>
                        <th class="colLast" scope="col">Description</th>
                    </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ArtifactExecutionFacade.html" title="class in org/moqui/context">
                                    ArtifactExecutionFacade
                                </a></strong>
                            </td>
                            <td>For information about artifacts as they are being executed.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ArtifactExecutionInfo.html" title="class in org/moqui/context">
                                    ArtifactExecutionInfo
                                </a></strong>
                            </td>
                            <td>Information about execution of an artifact as the system is running</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="CacheFacade.html" title="class in org/moqui/context">
                                    CacheFacade
                                </a></strong>
                            </td>
                            <td>A facade used for managing and accessing Cache instances.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ExecutionContext.html" title="class in org/moqui/context">
                                    ExecutionContext
                                </a></strong>
                            </td>
                            <td>Interface definition for object used throughout the Moqui Framework to manage contextual execution information and
 tool interfaces. </td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ExecutionContextFactory.html" title="class in org/moqui/context">
                                    ExecutionContextFactory
                                </a></strong>
                            </td>
                            <td>Interface for the object that will be used to get an ExecutionContext object and manage framework life cycle.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="L10nFacade.html" title="class in org/moqui/context">
                                    L10nFacade
                                </a></strong>
                            </td>
                            <td>For localization (l10n) functionality, like localizing messages.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="LoggerFacade.html" title="class in org/moqui/context">
                                    LoggerFacade
                                </a></strong>
                            </td>
                            <td>For trace, error, etc logging to the console, files, etc.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="MessageFacade.html" title="class in org/moqui/context">
                                    MessageFacade
                                </a></strong>
                            </td>
                            <td>For user messages including general feedback, errors, and field-specific validation errors.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NotificationMessage.html" title="class in org/moqui/context">
                                    NotificationMessage
                                </a></strong>
                            </td>
                            <td></td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NotificationMessageListener.html" title="class in org/moqui/context">
                                    NotificationMessageListener
                                </a></strong>
                            </td>
                            <td></td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ResourceFacade.html" title="class in org/moqui/context">
                                    ResourceFacade
                                </a></strong>
                            </td>
                            <td>For accessing resources by location string (http://, jar://, component://, content://, classpath://, etc).</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ScriptRunner.html" title="class in org/moqui/context">
                                    ScriptRunner
                                </a></strong>
                            </td>
                            <td></td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="TemplateRenderer.html" title="class in org/moqui/context">
                                    TemplateRenderer
                                </a></strong>
                            </td>
                            <td></td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="TransactionFacade.html" title="class in org/moqui/context">
                                    TransactionFacade
                                </a></strong>
                            </td>
                            <td>Use this interface to do transaction demarcation and related operations.
 </td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="TransactionInternal.html" title="class in org/moqui/context">
                                    TransactionInternal
                                </a></strong>
                            </td>
                            <td></td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="UserFacade.html" title="class in org/moqui/context">
                                    UserFacade
                                </a></strong>
                            </td>
                            <td>For information about the user and user preferences (including locale, time zone, currency, etc).</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="WebFacade.html" title="class in org/moqui/context">
                                    WebFacade
                                </a></strong>
                            </td>
                            <td>Web Facade for access to HTTP Servlet objects and information.</td>
                        </tr>

                    </tbody>
                </table>
            </li>
            </ul>
        </div>
    




    <div class="summary">
        <ul class="blockList">
            <li class="blockList">
                <table border="0" cellpadding="3" cellspacing="0" summary="Enum Summary">
                    <caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
                    <tbody>
                    <tr>
                        <th class="colFirst" scope="col">Enum</th>
                        <th class="colLast" scope="col">Description</th>
                    </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ArtifactExecutionInfo.ArtifactType.html" title="class in org/moqui/context">
                                    ArtifactExecutionInfo.ArtifactType
                                </a></strong>
                            </td>
                            <td></td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ArtifactExecutionInfo.AuthzAction.html" title="class in org/moqui/context">
                                    ArtifactExecutionInfo.AuthzAction
                                </a></strong>
                            </td>
                            <td>Information about execution of an artifact as the system is running</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ArtifactExecutionInfo.AuthzType.html" title="class in org/moqui/context">
                                    ArtifactExecutionInfo.AuthzType
                                </a></strong>
                            </td>
                            <td>Information about execution of an artifact as the system is running</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="NotificationMessage.NotificationType.html" title="class in org/moqui/context">
                                    NotificationMessage.NotificationType
                                </a></strong>
                            </td>
                            <td></td>
                        </tr>

                    </tbody>
                </table>
            </li>
            </ul>
        </div>
    


    <div class="summary">
        <ul class="blockList">
            <li class="blockList">
                <table border="0" cellpadding="3" cellspacing="0" summary="Exception Summary">
                    <caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
                    <tbody>
                    <tr>
                        <th class="colFirst" scope="col">Exception</th>
                        <th class="colLast" scope="col">Description</th>
                    </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ArtifactAuthorizationException.html" title="class in org/moqui/context">
                                    ArtifactAuthorizationException
                                </a></strong>
                            </td>
                            <td>Thrown when artifact authz fails.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="ArtifactTarpitException.html" title="class in org/moqui/context">
                                    ArtifactTarpitException
                                </a></strong>
                            </td>
                            <td>Thrown when artifact tarpit is hit, too many uses of artifact.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="AuthenticationRequiredException.html" title="class in org/moqui/context">
                                    AuthenticationRequiredException
                                </a></strong>
                            </td>
                            <td>Thrown when an artifact or operation requires authentication and no user is logged in.</td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="MessageFacadeException.html" title="class in org/moqui/context">
                                    MessageFacadeException
                                </a></strong>
                            </td>
                            <td></td>
                        </tr>
<tr class="altColor">
                            <td class="colOne">
                                <strong><a href="TransactionException.html" title="class in org/moqui/context">
                                    TransactionException
                                </a></strong>
                            </td>
                            <td>TransactionException</td>
                        </tr>

                    </tbody>
                </table>
            </li>
            </ul>
        </div>
    




</div>

<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="overview-summary.html">Overview</a></li>
        <li class="navBarCell1Rev">Package</li>
        <li>Class</li>
        <li><a href="deprecated-list.html">Deprecated</a></li>
        <li><a href="index-all.html">Index</a></li>
        <li><a href="help-doc.html">Help</a></li>
    </ul>
</div>
<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
            <li><a href="deprecated-list.html" target="_top">No Frames</a></li>
        </ul>
    </div>

    <div class="aboutLanguage"><em>Groovy Documentation</em></div>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

</body>
</html>
